<?php echo $this->Html->script(array('jquery.maskMoney'));?>
<script type="text/javascript">
	jQuery(function(){
		var id = 0;
		var valor = 0;
		$('.precos').click(function(){
			id = $(this).attr('id');
			valor = $(this).text();
			$('.preco_input_table').hide();
			$('.precos').show();
			$(this).parent().find('.preco_input_table').show();
			$(this).parent().find('.preco_input_table').focus();
			$(this).hide();
		});
		
		$('.preco_input_table').keypress(function(e){
			var objeto = this;
			code= (e.keyCode ? e.keyCode : e.which);
			if (code == 13){
				var preco = $(this).val();
				$.ajax({
					data: {id: id, preco: preco},
					url: '<?php echo $this->Html->url('/data_pagamentos/salva_valor', true);?>',
					method: 'POST',
					success: function(){
						$(objeto).parent().find('.precos').text(preco);
						$('.preco_input_table').hide();
						$('.precos').show();
					}
				});
			}
		});
		

		$(".preco_input_table").maskMoney({symbol:'R$ ', thousands:'.', decimal:',', symbolStay: true});
		$(".preco_input_table").maskMoney('mask');
		$(".preco_input_table").focusout(function(){
			$('.preco_input_table').hide();
			$('.precos').show();
		});

		$('#launcher-popover').popover({placement:'bottom'});
	});
</script>

<h2><?php echo __('Preços'); ?></h2>
<?php echo $this->Html->link(__('Definir novo período'), array('action' => 'add'), array('class' => 'btn btn-primary')); ?>
<?php echo $this->Html->link(__('Como funciona?'), '#',
		array('class'=>'btn btn-info',
				'id'=>'launcher-popover',
				'data-content'=>__("Use o botão 'Definir período' para criar um periodo de preços.
					Não é possível alterar o período. Para isso, exclua o período e insira novamente!"),
				'data-original-title'=>__('Como funciona?')
		));?>
<p class=text-info>
	<?php echo __("Clique no preço desejado para alterá-lo e aperte Enter para salvar.");?>
</p>
<?php if(!empty($dados)){?>
<?php // TODO DONE Mudar data formato de Human-Readable?>
<table class="table table-bordered table-striped table-hover">
	<tr>
		<td></td>
		<td></td>
		<td></td>
		<?php foreach($associacoes as $item){?>
			<td><?php echo $item;?></td>
		<?php }?>
	</tr>
	<?php foreach($dados as $data_inicio=>$data_fim_interno){?>
		<?php foreach($data_fim_interno as $data_fim=>$array_dados){?>
			<tr>
				<td rowspan="<?php echo count($especializacoes);?>">
					<div class="btn-toolbar">
						<div class="btn-group">
							<?php echo $this->Form->postLink("<i class=icon-trash></i>", array('action' => 'delete'), array('data' => array('data_inicio'=>$data_inicio, 'data_fim'=>$data_fim), 'class' => 'btn', 'escape'=>false, 'title'=>__('Apagar período de inscrição')),  __('Deseja mesmo apagar o período de %s até %s?', $this->Time->format('d/m/Y', $data_inicio), $this->Time->format('d/m/Y', $data_fim))); ?>
						</div>
					</div>
				</td>
				<td rowspan="<?php echo count($especializacoes);?>">
					<?php echo __('De').' '.$this->Time->format('d/m/Y', $data_inicio).' '.__('até').' '.$this->Time->format('d/m/Y', $data_fim);?>
				</td>
				<?php $primeiro = true;?>
				<?php foreach ($especializacoes as $espec_id=>$especializacao){?>
					<?php if(!$primeiro){?>
						<tr>
						<?php }else{?>
						<?php $primeiro = false;?>
					<?php }?>
					<td><?php echo $especializacao;?></td>
					<?php foreach($associacoes as $assoc_id=>$associacao){?>
					<?php $preco_id = $dados[$data_inicio][$data_fim][$assoc_id][$espec_id];?>
					<td><?php echo $this->Html->link('R$ '.number_format($preco_id['preco'], 2, ',', '.'), '#', array('id'=>$preco_id['id'], 'class'=>'precos'));?>
					<?php echo $this->Form->input('preco', array('value'=>$preco_id['preco'], 'class'=>'preco_input_table', 'label'=>false, 'div'=>false, 'type'=>'text', 'style'=>'display: none;'));?>
					</td>
					<?php }?>
					</tr>
				<?php }?>
			<?php }?>
	<?php }?>
</table>
<?php }?>